package cn.itcast.nems.oldems.dto;

import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * <p>
 * 班级统计信息DTO
 * </p>
 *
 * @author zhouwei
 * @since 2024/3/13 11:52 AM
 **/
@Data
@NoArgsConstructor
public class StudentClazzStatisticsInfoDTO {

    /**
     * 班级总人数，包括出班的
     */
    private int totalCount;
    /**
     * 班级容量
     */
    @JsonIgnore
    private int classroomCapacity ;
    /**
     * 未进班人数
     */
    @JsonIgnore
    private int notInCount ;
    /**
     * 新学员人数
     */
    @JsonIgnore
    private int newCount ;
    /**
     * 重读人数
     */
    @JsonIgnore
    private int repeatCount ;
    /**
     * 转班来人数
     */
    @JsonIgnore
    private int exchangeCount ;
    /**
     * 退学人数
     */
    @JsonIgnore
    private int dropoutCount ;
    /**
     * 休学人数
     */
    @JsonIgnore
    private int suspensionCount ;
    /**
     * 签约人数，已签合同的
     */
    @JsonIgnore
    private int signupCount ;
    /**
     * 升级人数
     */
    @JsonIgnore
    private int renewalCount ;
    /**
     * 在班学员，不包括已出班的
     */
    @JsonIgnore
    private int inClazzCount ;


}
